несколько эльфов до сих пор криво работают без патча на win1251. позор эльфмейкерам.
+с510_r1fa035_orange
+StringInput_GetCursorPosition
libdll: поправлены DrawString и Disp_GetTextIDWidth
функции из "учёта"
r3669 | jdp | 2011-03-14 03:18:38 +0300 (Пнд, 14 Мар 2011) | 1 line
переименованы strid функции, структуры и константы, добавлены константы для TextID_Create
r3667 | jdp | 2011-03-11 00:46:10 +0300 (Птн, 11 Мар 2011) | 5 lines
- константы для типов процессов, для файловых функций
- имена констант вместо чисел в исходниках эльфов
- уточнение условий в деликере (касается обработки STRID), нельзя давать одинаковые стриды мессаджбоксам
- BookManager: куча всего переписано, теперь больше юникода. старый bookman.ini нужно удалить!
- фуночки для C901_R1GA028, W760_R3EF001
r3644 | jdp | 2011-02-20 20:10:26 +0300 (Вск, 20 Фев 2011) | 7 lines
-C510_R1FA035, -W580_R8BA024, -W660_R6AD001
elfloader: кейхук получает дисп, которому приходит кнопка, пейджхук получает номер эвента, пейджхук умеет ловить все эвенты (NIL_EVENT при установке хука)
ListMenu_SetSecondLineText->ListMenu_SetItemSecondLineText
classlib: плюс один метод
из obsolete.h убрал несколько старых функций
deleaker: под последние изменения либы
эльфы чтоб компилились
r3627 | jdp | 2011-01-23 00:24:48 +0300 (Вск, 23 Янв 2011) | 13 lines
sleepmode:
- убраны глобальные переменные
+ поддержка указания смещения через файл. У некоторых телефонов может отличаться смещение необходимое для эльфа (например для C905 оно составляет 0x218 вместо стандартных 0x21C). Создаем файл sleepmode.ini, внутри файла указываем [OFFSET]: 0xABC (ваше смещение). Файл кладем в папку ini в телефоне.
elfloader:
- убран ModifyUIHook
- ModifyUIPageHook теперь умеет ловить PAGE_ENTER_EVENT/PAGE_EXIT_EVENT, а хук-процедура может узнать, какой книге и странице пришло сообщение
elflib: убрана функция ActionCreate
dynconst: USSD_RECIEVED_EVENT для W705_R1GA031 и W850_R1KG001
эльфы под эти изменения
r3446 | jdp | 2010-08-14 16:10:02 +0400 (Сбт, 14 Авг 2010) | 3 lines
get_mem и GetChipID теперь в длл.
эльфов, использующих GetChipID НУЖНО ИСПРАВИТЬ, для A2 она возвращает другие значения (см. примеры)
+ Кеширование либы, патчинг таблички функций в соответствии с LibraryDLL
Теперь не нужен новый инклуд, все по-старому. LibraryDLL необходимо только тем, для кого есть таргеты.
! либа от J105 - закрался русский символ
! инклуды вернул к прежнему виду
! переделан LibraryDLL_Reload
r3415 | jdp | 2010-07-08 11:08:43 +0400 (Чтв, 08 Июл 2010) | 1 line
куча эльфов теперь используют LibraryDLL
r3379 | jdp | 2010-03-16 20:56:42 +0300 (Втр, 16 Мар 2010) | 1 line
некоторые числа замененеы на константы, приведение типов в некоторых эльфах
r3365 | jdp | 2010-02-21 07:38:05 +0300 (Вск, 21 Фев 2010) | 13 lines
- сунул png и zlib функции в ifdef
- подготовка к глобальному переименованию функций
- поправил дебаг конфигурации некоторых эльфов
- уточнил некоторые типы, убрал левое приведение типов
- убрал лишние декларации для гуёвых функций
- добавил две новые функции (Softkeys_GetSelectedAction + MonitorFeedback_SetTimer)
- заменил прямое обращение к элементам некоторых структур на вызовы функций
- = вместо == в сравнении в эвентконтроле (хоть функция и не используется)
- поправил самодельные структуры GUI (на а2 размер структуры больше)
- обновил свою древнюю напоминалку
- устал перечислять
- забыл удалить предыдущую строчку